package com.car.order.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.car.order.entity.StockLog;
import com.car.order.entity.form.stockLog.StockLogFindListForm;
import com.car.order.entity.form.stockLog.StockLogFindPageForm;
import com.car.order.entity.form.stockLog.StockLogInsertForm;
import com.car.order.entity.form.stockLog.StockLogUpdateForm;

import java.util.List;
/**
 * @author 杜岷芫
 * @since 2024-08-29 11:49:24
 */
public interface StockLogService extends IService<StockLog> {

    Page<StockLog> findPage(StockLogFindPageForm form);

    List<StockLog> findList(StockLogFindListForm form);

    StockLog findById(Integer id);

    StockLog insert(StockLogInsertForm form);

    StockLog update(StockLogUpdateForm form);

    void delete(Integer id);

}